import Vue from 'vue'
import Vuex from 'vuex'
import createPersistedState from "vuex-persistedstate"
import index from '../import-vuex/index' // 引入演示文件
import up from '../import-vuex/up'
import OrderList from '../import-vuex/OrderList'
import users from '../import-vuex/users'
import login from '../import-vuex/login' // 引入演示文件
import comAdmin from '../import-vuex/comAdmin' //商品管理vuex

Vue.use(Vuex)

export default new Vuex.Store({
  modules: {
    login,
    index,
    up,
    OrderList,
    users,
    comAdmin //商品管理
  },
  plugins: [createPersistedState({
    key: "token",
    // 将需要数据持久化的文件名写在下面，可以写多个以 英文的逗号分割
    paths: ['index', 'up', 'login']
  })]
})